.main-register{
  .register-dialog{
    border-radius: 8px;
    margin:0 15px;
    background: #fff;
    padding:15px;
    font-size:12px;
    .tip{
      color: #fc0033;
      height:25px;
      line-height: 25px;
      padding-left:20px;
      background: url(./image/error-icon.png) no-repeat 0 center;
      visibility: hidden;
      background-size:15px 15px;
    }
    .input-box{
      border:1px solid #d2d2d2;
      border-radius: 3px;
      padding:10px 0;
      overflow: hidden;
      margin-bottom:10px;
      input[type=text],input[type=password],input[type=number]{
        border:0;
        outline: none;
        font-size:14px;
        width:100%;
        box-sizing: border-box;
        padding:0 10px;
      }
    }
    .phone-check{
      position: relative;
      .input-box{
        width:48%;
      }
      .btn-phone{
        height:42px;
        display: block;
        color:#fff;
        width:48%;
        position: absolute;
        top:0;
        right:0;
        background: #0f80ea;
        border-radius: 4px;
        text-align: center;
        line-height: 42px;
      }
      .btn-phone-disable{
        background: #848484;
      }
    }
    .item{
      padding:5px 0;
    }
    .protocol{
      color: #525252;
      height:40px;
      line-height: 40px;
      position: relative;
      padding-left:20px;
      input{
        position: absolute;
        left:0;
        top:10px;
      }
      label{
        display: inline-block;
      }
      a{
        display: inline-block;
        color:#000;
      }
    }
    .register-item{
      text-align: center;
    }
  }

}